package com.itheima.user.service;

import com.itheima.common.response.UserOrderVo;

public interface UserService {
    /**
     * 根据用户名 获取用户信息 以及关联的订单信息
     * 1. 在本工程中需要访问TbOrder实体类
     *      需要将实体类 抽象到一个工程中
     *      TbUser
     *      List<TbOrder>
     *
     *  2. 创建对应实体的   vo 对象  == View Object   展示给用户的对象
     *          可以灵活封装想展示给用户的信息
     *          节省数据大小，提供网络传输效率
     *          保护敏感信息
     *     请求参数封装成  dto 对象  == data transfer object   数据传输对象
     *     简单实体类   pojo 对象   一般是带有get set方法的类  和数据库中的表一一对应
     */
    UserOrderVo findUserOrderVoByUsername(String username) throws Exception;
}
